
package com.twb.system.entity.twbTenantConfig.vo;

import java.io.Serializable;

import javax.validation.constraints.NotNull;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @ClassName: SaveTenantConfigVo
 * @Description: 租户配置管理 - 保存入参
 * 
 * @author DSY
 * @date 2022-12-30 16:00:28
 */
@ApiModel(value = "SaveTenantConfigVo", description = "租户配置管理 - 保存入参")
public class SaveTenantConfigVo implements Serializable {
  private static final long serialVersionUID = 1L;
      
  /** 唯一ID（agentId/appId） */
  @NotNull(message = "唯一ID（agentId/appId）不能为空")
  @ApiModelProperty(value = "唯一ID（agentId/appId）")
  private String unionId;
      
  /** 配置类型(1：服务号；2：订阅号；3：企业号） */
  @NotNull(message = "配置类型(1：服务号；2：订阅号；3：企业号）不能为空")
  @ApiModelProperty(value = "配置类型(1：服务号；2：订阅号；3：企业号）")
  private String configType;
      
  /** 名称 */
  @NotNull(message = "名称不能为空")
  @ApiModelProperty(value = "名称")
  private String name;
      
  /** 配置规则 */
  @NotNull(message = "配置规则不能为空")
  @ApiModelProperty(value = "配置规则")
  private String configJson;
      
  /** 备注 */
  @ApiModelProperty(value = "备注")
  private String remark;
      
  /** 唯一ID（agentId/appId） */
  public String getUnionId() {
    return unionId;
  }
  /** 唯一ID（agentId/appId） */
  public void setUnionId(String unionId) {
    this.unionId = unionId;
  }
  
  /** 配置类型(1：服务号；2：订阅号；3：企业号） */
  public String getConfigType() {
    return configType;
  }
  /** 配置类型(1：服务号；2：订阅号；3：企业号） */
  public void setConfigType(String configType) {
    this.configType = configType;
  }
  
  /** 名称 */
  public String getName() {
    return name;
  }
  /** 名称 */
  public void setName(String name) {
    this.name = name;
  }
  
  /** 配置规则 */
  public String getConfigJson() {
    return configJson;
  }
  /** 配置规则 */
  public void setConfigJson(String configJson) {
    this.configJson = configJson;
  }
  
  /** 备注 */
  public String getRemark() {
    return remark;
  }
  /** 备注 */
  public void setRemark(String remark) {
    this.remark = remark;
  }
  
}
